Starting with N4 v. 2.0, the Framework layer has added support for various extensibility features that are also available to N4 users. These features are collectively referred to as Code Extensions. While most of the code extensions are currently used just for Groovy, they may support additional languages in the future. For more information, see Code Extension User Guidelines
Features/Topic |
Brief Description |
---|---|
Life Cycle Interceptors (LCI) |
This is a built-in generic interceptor that you can use to attach Groovy to an entity's life cycle methods. |
Custom UI Actions |
You can use this feature to add new Actions to any existing list view in N4. You can add these Actions dynamically without requiring a new build. |
EDI Load and Post Interceptor Code Injection |
You can use this feature to insert custom code to clean up EDI data before it is applied to the domain model. |
Billing Related Extensions |
These are the various code extension points in the billing related functionality, such as Recording Guarantees. |
Library |
You should use this code extension support if you are planning to share code extensions across multiple invocation points. |